package com.bringspring.extend.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.bringspring.extend.entity.DocumentHistoryEntity;
import com.bringspring.extend.model.documenthistory.DocumentHistoryPagination;

import java.util.*;

/**
 * 知识文档
 * 版本： V1.0.0
 * 版权： 股份有限公司
 * 作者： 开发平台组
 * 日期： 2023-09-22
 */
public interface DocumentHistoryService extends IService<DocumentHistoryEntity> {

    List<DocumentHistoryEntity> getList(DocumentHistoryPagination documentHistoryPagination);

    List<DocumentHistoryEntity> getTypeList(DocumentHistoryPagination documentHistoryPagination, String dataType);


    DocumentHistoryEntity getInfo(String id);

    void delete(DocumentHistoryEntity entity);

    void create(DocumentHistoryEntity entity);

    boolean update(String id, DocumentHistoryEntity entity);

    //根据原文件id查询历史文件信息
    List<DocumentHistoryEntity> getListByOriginalFileId(String originalFileId);

//  子表方法

    //列表子表数据方法
}
